'use strict';

angular.module('hanxinBroker').controller('MyInvitationCodeCtrl', function ($scope, ngDialog, $http, $ionicActionSheet, $timeout) {
  var vm = this;
  vm.myInvitationCode = undefined;
  vm.myInvitationLink = undefined;

  $http.get('broker/api/myInvitationCode').success(function (data) {
    vm.myInvitationCode = data.inviteCode;
    vm.myInvitationLink = data.url;
    //vm.qrcodeString = data.url;
    jQuery("#qr").qrcode({
      "width": 150,
      "height": 150,
      "color": "#3a3",
      "text": data.url
    });
  });

  //vm.onHold = function() {
  //
  //  $ionicActionSheet.show({
  //    titleText: 'ActionSheet Example',
  //    buttons: [
  //      {
  //        text: 'Share'
  //      },
  //      {
  //        text: 'Open'
  //      },
  //    ],
  //    destructiveText: 'Delete',
  //    cancelText: 'Cancel',
  //    cancel: function () {
  //      console.log('CANCELLED');
  //    },
  //    buttonClicked: function (index) {
  //      var share=jQuery(".button").eq(0);
  //      var open=jQuery(".button").eq(1);
  //      if(0==index){
  //        //var client = new ZeroClipboard(share.get(0));
  //        //
  //        //console.log(share.get(0));
  //        //client.setHtml(vm.myInvitationLink);
  //
  //
  //        var clip =new ClipboardEvent('copy');
  //        clip.clipboardData.setData('text/plain', "test");
  //        clip.preventDefault();
  //      }
  //      return true;
  //    },
  //    destructiveButtonClicked: function () {
  //      console.log('DESTRUCT');
  //      return true;
  //    }
  //  });
  //};
});
